package com.thghh.resource;

/**
 * Interface that can be implemented by {@link ResourceLoader}-s that maintain some 
 * sort of internal state (i.e. caches of earlier lookups for performance 
 * optimization purposes etc.) and support resetting of their state. 
 */
public interface StatefulResourceLoader extends ResourceLoader {
    /**
     * Resource loader to throw away its current state and start afresh.
     */
    public void resetState();
}